package com.chixing.day03_oop.work;

public class Work3 {
    public static void main(String[] args) {
        Person p1=new Person();
        p1.setPersonName("小军");
        p1.setAge(24);
        p1.setGender("男");
        p1.setMarry("否");

        Person p2=new Person();
        p2.setPersonName("小红");
        p2.setAge(22);
        p2.setGender("女");
        p2.setMarry("否");

        System.out.println("能否结婚: "+marryCondition(p1, p2));
    }



    /**
     * 判断能否结婚
     *  （1）两人均未婚
     *  （2）必须是异性
     *  （3）男性年龄>=24，女性年龄>=22
     */
    public static boolean marryCondition(Person p1,Person p2){
        return (p1.getGender()!=p2.getGender())&&(p1.getMarry().equals("否")&&p2.getMarry().equals("否"))&&((p1.getAge()>=24 && p2.getAge()>=22)|| (p1.getAge()>=22 && p2.getAge()>=24 ));
    }
}
